home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gwu / arithp.h < prev    next >
C/C++ Source or Header  |  1996-01-30  |  2KB  |  69 lines

  1. /*
  2.  * Copyright (C) 1985-1992  New York University
  3.  * 
  4.  * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
  5.  * warranty (none) and distribution info and also the GNU General Public
  6.  * License for more details.
  7.  
  8.  */
  9.  
  10. int *int_abs(int *);
  11. int *int_add(int *, int *);
  12. int int_eql(int *, int *);
  13. int *int_exp(int *, int *);
  14. int *int_fri(int);
  15. int *int_frs(char *);
  16. int int_geq(int *, int *);
  17. int int_gtr(int *, int *);
  18. int int_len(int *);
  19. int int_leq(int *, int *);
  20. int int_lss(int *, int *);
  21. int *int_mod(int *, int *);
  22. int *int_mul(int *, int *);
  23. int int_neq(int *, int *);
  24. int *int_quo(int *, int *);
  25. int *int_rem(int *, int *);
  26. int *int_sub(int *, int *);
  27. int int_toi(int *);
  28. #ifdef MAX_INTEGER_LONG
  29. long int_tol(int *);
  30. #else
  31. long int_tol(int *);
  32. #endif
  33. char *int_tos(int *);
  34. int *int_umin(int *);
  35. int value(char *);
  36. int *int_con(int);
  37. int *int_copy(int *);
  38. int int_eqz(int *);
  39. int int_nez(int *);
  40. #ifdef DEBUG
  41. void int_print(int *);
  42. #endif
  43. void rat_init();
  44. Rational rat_new(int *, int *);
  45. #ifdef DEBUG
  46. void rat_print(Rational);
  47. #endif
  48. Rational rat_abs(Rational);
  49. Rational rat_add(Rational, Rational);
  50. Rational rat_div(Rational, Rational);
  51. int rat_eql(Rational, Rational);
  52. Rational rat_exp(Rational, int *);
  53. Rational rat_fri(int *, int *);
  54. Rational rat_frr(double);
  55. Rational rat_frs(char *);
  56. int rat_geq(Rational, Rational);
  57. int rat_gtr(Rational, Rational);
  58. int rat_leq(Rational, Rational);
  59. int rat_lss(Rational, Rational);
  60. Rational rat_mul(Rational, Rational);
  61. int rat_neq(Rational, Rational);
  62. Rational rat_rec(Rational);
  63. Rational rat_red(int *, int *);
  64. Rational rat_sub(Rational, Rational);
  65. double rat_tor (Rational, int);
  66. int rat_toi(Rational);
  67. long rat_tol(Rational);
  68. Rational rat_umin(Rational);
  69.